package com.bcu.wish.entity;

import com.bcu.wish.config.IgnoreSwaggerParameter;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

@ApiModel(value = "com-bcu-wish-entity-Wishfill")
@Data
@NoArgsConstructor
public class Wishfill {
    /**
     * 填报志愿id
     */
    @ApiModelProperty(value = "填报志愿id")
    private Integer wishFillId;

    /**
     * 学生id
     */
    @ApiModelProperty(value = "学生id")
    private String userId;

    /**
     * 第一志愿
     */
    @ApiModelProperty(value = "第一志愿")
    private String wishFirst;

    /**
     * 第二志愿
     */
    @ApiModelProperty(value = "第二志愿")
    private String wishSecond;

    /**
     * 第三志愿
     */
    @ApiModelProperty(value = "第三志愿")
    private String wishThird;

    /**
     * 第四志愿
     */
    @ApiModelProperty(value = "第四志愿")
    private String wishFourth;

    /**
     * 第五志愿
     */
    @ApiModelProperty(value = "第五志愿")
    private String wishFifth;

    /**
     * 填报志愿时间
     */
    @ApiModelProperty(value = "填报志愿时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date wishPostTime;

    @IgnoreSwaggerParameter
    private Userinfo userinfo;
}